<?php
session_start();

/**
 * 验证数据库中用户是否存在
 * @param $user 用户名
 * @param $password 密码
 */
function isValidUser($user,$password){
    $url = "http://localhost:8080/Myblog/ReturnIsValidUser";
    $data = array(
        'user' => $user,
        'password' => $password
    );

    $result = httpRequstPost($url,$data);
    
    return $result;
}

/**
 * 登录处理，验证提交的账户是否存在，存在则将用户名存入session
 * return 字符串"true"
 */
function login(){
    $user = $_POST['user'];
    $password = $_POST['password'];
    $status = isValidUser($user,$password);
    if($status){
        $_SESSION['logined_user'] = $user;
        return $status;
    }else{
        return false;
    }
}

/**
 * 验证用户登录状态
 * @return 用户名
 */
function getLoginedUser(){
    if(isset($_SESSION['logined_user'])){
        return $_SESSION['logined_user'];
    }else{
        return false;
    }
}

/**
 * 注销已登录用户
 */
function logout(){
    unset($_SESSION['logined_user']);
    session_destroy();
    
    return true;
}